package net.maku.module.organization.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;
import java.util.Date;
import net.maku.newbase.NewBaseEntity;

/**
 * 业务_职级管理
 *
 * @author    
 */
@EqualsAndHashCode(callSuper=false)
@Data
@Entity(name = "b_job_level")
@TableName("b_job_level")
public class JobLevelEntity extends NewBaseEntity {

	@JsonFormat(shape = JsonFormat.Shape.STRING)
	@TableId(value = "id", type = IdType.ASSIGN_ID)
	@Id
	private Long id;

	/**
	* 编码
	*/
	private String code;

	/**
	* 名称
	*/
	private String name;

	/**
	* 职等
	*/
	private String level;

	/**
	* 开始等级
	*/
	private Long levelS;

	/**
	* 结束等级
	*/
	private Long levelE;

	/**
	* 职级描述
	*/
	private String description;

}